<?php

/**
 * 全局配置
 *
 * @author morven
 */
class F {
	
	/**
	 * 取配置
	 */
	public function setting($name){
		$setting = Setting::model()->getSettingCache();
		if(array_key_exists($name,$setting))
			return $setting[$name];
	}

	/**
	 * 取分类
	 * @param int $id 分类ID
	 * @param string $name 分类字段名
	 */
	public function categorys($id,$name){
		//加载分类		
		$CATEGORYS = Category::model()->GetCategorys();
		if(array_key_exists($id,$CATEGORYS))
			return $CATEGORYS[$id][$name];
	}

	/**
	 * 取网站类型
	 * 1多店铺，2单店铺， 3单店铺多店铺复合 
	 */
	public function sitetype(){
		//如果配置文件定义，取配置文件
		if(isset(Yii::app()->params->sitetype))
			return Yii::app()->params->sitetype;
		
		//如配置文件未定义，取系统配置
		$type=self::setting('site_shop_type');
		if(!empty($type))
			return $type;
		
		//若无系统配置，默认为单店铺
		return 1;
	}
	
	/**
	 * 返回超后台管理超级管理员用户的名称
	 */
	public function superadminer(){
		return self::setting('zyds');
	}
	
	/**
	 * 获取平台客服
	 */
	public function services(){
		return CmpServices::model()->getServices(1);
	}
}

?>
